package com.wh.wisdomsite.xbox.pojo.me;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 起重机械配置(入参)
 * @package com.wh.wisdomsite.xbox.pojo.me
 * @author 蔡道行
 * @version V1.0
 * @date 16:45 2018/8/9
 * @Copyright 公司版权所有
 * @Company 贵州万华科技有限公司Copyright (c) 2014
 */
public class CraneProjectIn implements Serializable {

    /**
     * 当前页码
     */
    private int page = 1;

    /**
     * 每页条目
     */
    private int rows = 10;

    /**
     * PK, 起重器械项目设备ID
     */
    private String cpId;

    /**
     *FK, 起重器械标准配置ID
     */
    private String csId;

    /**
     *FK, 项目ID
     */
    private String prId;

    /**
     *起重器械名称/设备名称
     */
    private String cpName;

    /**
     *起重器械序列号/设备编号
     */
    private String cpCode;

    /**
     *使用性质，字典配置[
     * 1 : 租用
     * 2 : 自用]
     */
    private String cpUseType;

    /**
     *产权备案号
     */
    private String propRecordNum;

    /**
     *产权单位
     */
    private String propertyUnit;

    /**
     *负责人
     */
    private String principal;

    /**
     *负责人电话
     */
    private String principalTel;

    /**
     *出厂编号
     */
    private String factoryNum;

    /**
     *监检证书编号
     */
    private String supervisedCertNum;

    /**
     *出厂日期
     */
    private Date manufactureDate;

    /**
     *购置日期
     */
    private Date purchaseDate;

    /**
     *生产厂家
     */
    private String manufacturer;

    /**
     *制造许可证编号
     */
    private String manuLicenceNum;

    /**
     *布点位置
     */
    private String distributLoc;

    /**
     *设备序列号
     */
    private String deviceId;

    /**
     *布点经度
     */
    private BigDecimal longitude;

    /**
     *布点纬度
     */
    private BigDecimal latitude;

    /**
     *设备IP与端口
     */
    private String meIpPortInfo;

    /**
     *设备状态，字典配置[
     * 1 : 良好
     * 2 : 警报
     * 3 : 故障]
     */
    private String meStatus;

    /**
     *在线状态，字典配置[
     * 1 : 在线
     * 2 : 离线]
     */
    private String onLineStatus;

    /**
     *创建者
     */
    private String createBy;

    /**
     *创建时间
     */
    private Date createDate;

    /**
     *更新者
     */
    private String updateBy;

    /**
     *更新时间
     */
    private Date updateDate;

    /**
     *数据状态
     * 1:正常 2:已删除
     */
    private Character dataState;

    /**
     *备注
     */
    private String remark;


    public int getPage() {
        return page;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public int getRows() {
        return rows;
    }

    public void setRows(int rows) {
        this.rows = rows;
    }

    public String getCpId() {
        return cpId;
    }

    public void setCpId(String cpId) {
        this.cpId = cpId;
    }

    public String getCsId() {
        return csId;
    }

    public void setCsId(String csId) {
        this.csId = csId;
    }

    public String getPrId() {
        return prId;
    }

    public void setPrId(String prId) {
        this.prId = prId;
    }

    public String getCpName() {
        return cpName;
    }

    public void setCpName(String cpName) {
        this.cpName = cpName;
    }

    public String getCpCode() {
        return cpCode;
    }

    public void setCpCode(String cpCode) {
        this.cpCode = cpCode;
    }

    public String getCpUseType() {
        return cpUseType;
    }

    public void setCpUseType(String cpUseType) {
        this.cpUseType = cpUseType;
    }

    public String getPropRecordNum() {
        return propRecordNum;
    }

    public void setPropRecordNum(String propRecordNum) {
        this.propRecordNum = propRecordNum;
    }

    public String getPropertyUnit() {
        return propertyUnit;
    }

    public void setPropertyUnit(String propertyUnit) {
        this.propertyUnit = propertyUnit;
    }

    public String getPrincipal() {
        return principal;
    }

    public void setPrincipal(String principal) {
        this.principal = principal;
    }

    public String getPrincipalTel() {
        return principalTel;
    }

    public void setPrincipalTel(String principalTel) {
        this.principalTel = principalTel;
    }

    public String getFactoryNum() {
        return factoryNum;
    }

    public void setFactoryNum(String factoryNum) {
        this.factoryNum = factoryNum;
    }

    public String getSupervisedCertNum() {
        return supervisedCertNum;
    }

    public void setSupervisedCertNum(String supervisedCertNum) {
        this.supervisedCertNum = supervisedCertNum;
    }

    public Date getManufactureDate() {
        return manufactureDate;
    }

    public void setManufactureDate(Date manufactureDate) {
        this.manufactureDate = manufactureDate;
    }

    public Date getPurchaseDate() {
        return purchaseDate;
    }

    public void setPurchaseDate(Date purchaseDate) {
        this.purchaseDate = purchaseDate;
    }

    public String getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public String getManuLicenceNum() {
        return manuLicenceNum;
    }

    public void setManuLicenceNum(String manuLicenceNum) {
        this.manuLicenceNum = manuLicenceNum;
    }

    public String getDistributLoc() {
        return distributLoc;
    }

    public void setDistributLoc(String distributLoc) {
        this.distributLoc = distributLoc;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }

    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }

    public String getMeIpPortInfo() {
        return meIpPortInfo;
    }

    public void setMeIpPortInfo(String meIpPortInfo) {
        this.meIpPortInfo = meIpPortInfo;
    }

    public String getMeStatus() {
        return meStatus;
    }

    public void setMeStatus(String meStatus) {
        this.meStatus = meStatus;
    }

    public String getOnLineStatus() {
        return onLineStatus;
    }

    public void setOnLineStatus(String onLineStatus) {
        this.onLineStatus = onLineStatus;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Character getDataState() {
        return dataState;
    }

    public void setDataState(Character dataState) {
        this.dataState = dataState;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
